package request

type RequestObj struct {
	MsgType string `json:"msg_type"`
	Card    string `json:"card"`
}

type FeishuMessage struct {
	MsgType string `json:"msg_type"`
	Card    string `json:"card"`
}

func NewRequestObj(serverType string, textMsg string) RequestObj {
	return RequestObj{
		MsgType: "interactive",
		Card:    BuildBaseMsg(serverType, textMsg),
	}
}

func NewFeishuMessage(serverType string, textMsg string) FeishuMessage {
	message := FeishuMessage{
		MsgType: "interactive",
		Card:    BuildBaseMsg(serverType, textMsg),
	}
	return message
}
